Replacing Iran, which is India's third largest oil supplier behind Iraq and Saudi Arabia, will not be a problem but margins will be hit as Tehran offers the best commercial terms